#define  _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//#include <stdlib.h>
//int compare(const void* p1, const void* p2)
//{
//    return (*(int*)p1) - (*(int*)p2);
//}
//
//int main() 
//{
//    int n = 0;
//    while (scanf("%d", &n) != EOF) {
//        int arr[10] = { 0 };
//        for (int i = 0; i < n; i++)
//        {
//            scanf("%d", &arr[i]);
//        }
//        qsort(arr, n, sizeof(int), compare);
//        int count = 0,j = 0;
//        for (int i = 0; i < n; i+=count)
//        {
//            count = 0;
//            for (j = i; j < n; j++)
//            {
//                if (arr[j] == arr[i])
//                {
//                    count++;
//                }
//                else {
//                    break;
//                }
//            }
//            if (count % 2 != 0)
//            {
//                printf("%d", arr[i]);
//            }
//        }
//    }
//    return 0;
//}


//#include <stdio.h>
//#include <stdlib.h>
//
//int main() {
//    int n;
//    while (scanf("%d", &n) != EOF) {
//        int num = 0;
//        int* arr = (int*)malloc(sizeof(int) * n);
//        for (int i = 0; i < n; i++)
//        {
//            scanf("%d", &arr[i]);
//            num ^= arr[i];
//        }
//        printf("%d\n", num);
//    }
//    return 0;
//}


int findPeakElement(int* nums, int numsLen) {
    int ret = nums[0], index = 0;
    for (int i = 0; i < numsLen; i++)
    {
        for (int j = 1; j < numsLen; j++)
        {
            if (nums[i] == nums[j])
            {
                return index;
            }
            else
            {
                if (ret < nums[j])
                {
                    ret = nums[j];
                    index = j;
                }
            }
        }
    }
}
int main()
{
    int arr[10] = { 4,2 };
    int ret = findPeakElement(arr, 2);
	return 0;
}